corporate business audit social auditing list results due diligence support lawsuit mesothelioma comedy controls consulting law cpa yellow pages firm responsibility accounting